import java.util.Arrays;

public class Test {
    private static int[] arr = {3,10,5,7,2,9,3};

    public static void main(String[] args) {
        Sort.bubbleSort(arr, 2, 5);
        printArr(arr);
    }
    public static void main5(String[] args) {
        Sort.createBigHeap(arr, 0, arr.length - 1);
        Sort.heapSort(arr);
        printArr(arr);
    }

    public static void main4(String[] args) {
        Sort.selectSort(arr, 2, 5);
        printArr(arr);
    }
    public static void main3(String[] args) {
//        Sort.insertSort(arr, 2, 5);
        Sort.shellSort(arr, 0, 6);
        printArr(arr);
    }
    public static void main2(String[] args) {
        Sort.quickSort(arr, 1,6);
        printArr(arr);
    }
    public static void main1(String[] args) {
        Sort.mergeSort(arr, 1,6);
        printArr(arr);
    }
    private static void printArr(int[] arr) {
        System.out.println(Arrays.toString(arr));
    }
}
